function randomNum(a, b) {
  return Math.floor(Math.random() * (Math.abs(a - b) + 1)) + Math.min(a, b)
}

// 验证是否登录的验证函数
function checkLogin(options = {}) {
  // 如果登录, 直接放过
  // 如果没有登录, 跳转到一个 登录的页面
  // 从本地存储中获取用户信息, 如果能获取到, 我们就判定成功【 模拟场景 】
  // 如果获取不到, 我们就判定失败【 模拟场景 】
  // 从本地存储中获取到用户信息( id 和 令牌 ), 向服务端发起请求, 服务端返回登录成功或者失败【 开发环境 】

  // 向本地存储中存储信息
  // wx.setStorageSync() 同步存储
  // wx.setStorage() 异步存储

  // 获取本地存储中的信息
  // wx.getStorageSync() 同步获取
  // wx.getStorage() 异步获取
  if (wx.getStorageSync('info')) {
    // 能拿到
    // 直接放过【 模拟场景 】
    // 返回一个用户信息( 服务端给我们的信息 )【 开发环境 】
    return true
  } else {
    // 拿不到
    if (options.type) {
      wx.setStorageSync('type', options.type)
      wx.setStorageSync('url', options.url)
    }
    options.cb ? options.cb() : wx.navigateTo({ url: '/pages/Login/Login' })
  }
}


module.exports = {
  randomNum,
  checkLogin
}